define([
    "underscore",
    "backbone",
    "js/page/view/top/topPageView"
], function (_, Backbone, viewTemp) {
    'use strict';

    var view = {};
    var init = function (page) {
        view = new viewTemp(page);
    };

    return {
        needMode: {
            user: false,
            gameUser: false
        },
        init: function () {
            init(this);
        },
        remove: function () {
            if (view) {
                view.remove();
            }
        },
    };
});